Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


The NomadNet German Wikipedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

CORBA Component Model
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Das CORBA Component Model (CCM) ist ein auf CORBA 3.0 aufsetzendes Komponentenmodell. Die Spezifikation des CCM wurde von der Object Management Group (OMG) verΓΆffentlicht.

Kernpunkt des CCM ist eine Komponente. DafΓΌr fΓΌhrt das CORBA-Komponentenmodell den neuen Metatyp CORBAComponent in CORBA ein. Eine CORBA-Komponente kapselt ihren inneren Aufbau durch Interfaces. Diese Interfaces werden ΓΌber Ports angeboten. Momentan wird in folgende Portarten unterschieden.

Contents

β€’ Portarten
β€’ Literatur
β€’ Weblinks

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Portarten

β€’ Event Sink: (Ereigniskonsument) MΓΆglichkeit zum Empfang von Ereignissen
β€’ Event Source: (Ereignisproduzent) Es bietet die MΓΆglichkeit zur Aussendung eines Events (Ereignisses). Arten von Event Sources: Publisher: benachrichtigt mehrere Clients; Emitter: benachrichtigt genau einen Client
β€’ Facet: Facets sind Interfaces, die von der Komponente angeboten werden. Die Interfaces sind voneinander verschieden und benannt
β€’ Receptacle: Über diese Schnittstellen kann eine Komponente auf andere Komponenten zugreifen
β€’ Stream Sink: Empfang von Streams
β€’ Stream Source: Interaktionspunkt zur Übertragung von Streams

DarΓΌber hinaus kann eine Komponente Attribute besitzen. Sie dienen weniger als Zustandsmerkmale, sondern sind vielmehr fΓΌr Konfigurationszwecke gedacht. ZusΓ€tzlich stellt eine CORBA-Komponente ein Komponenteninterface mit grundlegenden Operationen zur VerfΓΌgung.

Die Laufzeitumgebung von CORBA-Komponenten ist der Container. In erster Linie verbirgt der Container die HeterogenitΓ€t der benutzten Hard- und Software.

Literatur

β€’ Bertram Neubauer, Tom Ritter, Frank Stoinski: CORBA Komponenten. Springer, 2004, ISBN 3-540-00922-1
β€’ Jon Siegel: CORBA 3. John Wiley & Sons Inc, 2001, ISBN 0-471-29518-3
β€’ William T. Councill, George T. Heineman: Component-Based Software Engineering. Addison-Wesley, 2001, ISBN 0-201-70485-4

Weblinks

β€’ CCM-Spezifikation – Die offizielle CCM-Spezifikation von der OMG (englisch)
β€’ CORBA & CCM Page – Eine Informationsseite ΓΌber CORBA und CCM (englisch)
β€’ CORBA Component Model (CCM) – Ein Artikel ΓΌber CCM von Dave Bartlett (englisch)
β€’ Software Kompetenz – ErklΓ€rung des CORBA-Komponentenmodells bei Software-Kompetenzen
β€’ OpenCCM – OpenCCM-Projekt (englisch)
β€’ Qedo – CCM-Implementierung
β€’ CIAO – Echtzeit-CCM-Implementierung in C++ (englisch)
β€’ PocoCapsule/C++ fΓΌr CORBA Echtzeit IoC komponente framework fΓΌr CORBA, OMG-Event/Notification, OMG-DDS, OMG-RTC, JTRS-SCA (englisch)